解决spring |
您所在的位置:网站首页 › post processor not found › 解决spring |
环境 idea 2021.1 maven 3.6.1 springboot 2.3.10.RELEASED 问题: spring boot configuration annotation processor not configured在pom内添加以下依赖即可消除警告 org.springframework.boot spring-boot-configuration-processor true 多模块且喊子模块maven项目在父module的pom内添加以下依赖 org.springframework.boot spring-boot-configuration-processor然后在maven-compiler-plugin内的annotationProcessorPaths中添加相应path org.apache.maven.plugins maven-compiler-plugin 3.8.1 ${maven.compiler.target} ${maven.compiler.source} UTF-8 org.springframework.boot spring-boot-configuration-processor ${spring-boot.version}这样就能消除警告啦,至于自定义yml或properties的内容快捷提示且能跳转相应配置类,可以看如下简单demo demoapplication.yml my: a: name: lisi age: 11 person: age: 12 name: zhangsanMyConfig.java import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** ** demo * * * @author wandoupeas * @date 2021-09-16 11:48 上午 */ @Data @Component @ConfigurationProperties(prefix = "my.a") public class MyConfig { private String name; private String age; private MyConfigName person; }MyConfigName.java import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** ** demo * * * @author wandoupeas * @date 2021-09-16 11:48 上午 */ @Data @Component @ConfigurationProperties(prefix = "my.a.person") public class MyConfigName { private String name = "zhangsan"; private String age = "123"; } |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |